package cn.edu.scau.cmi.xiefuan.abstractfactory.factory;

import cn.edu.scau.cmi.xiefuan.abstractfactory.domain.PICCBodyInjury;
import cn.edu.scau.cmi.xiefuan.abstractfactory.domain.PICCCasualty;
import cn.edu.scau.cmi.xiefuan.abstractfactory.domain.PICCDamageCar;
import cn.edu.scau.cmi.xiefuan.abstractfactory.domain.PICCMutiAccidents;
import cn.edu.scau.cmi.xiefuan.abstractfactory.domainAbstractClass.AbstractBodyInjury;
import cn.edu.scau.cmi.xiefuan.abstractfactory.domainAbstractClass.AbstractCasualty;
import cn.edu.scau.cmi.xiefuan.abstractfactory.domainAbstractClass.AbstractDamageCar;
import cn.edu.scau.cmi.xiefuan.abstractfactory.domainAbstractClass.AbstractMutiAccidents;

public class PICCFactory extends InsuranceFactory {

	@Override
	public AbstractBodyInjury createBodyInjury() {
		// TODO Auto-generated method stub
		return new PICCBodyInjury();
	}

	@Override
	public AbstractCasualty createCasualty() {
		// TODO Auto-generated method stub
		return new PICCCasualty();
	}

	@Override
	public AbstractDamageCar createDamageCar() {
		// TODO Auto-generated method stub
		return new PICCDamageCar();
	}

	@Override
	public AbstractMutiAccidents createMutiAccidents() {
		// TODO Auto-generated method stub
		return new PICCMutiAccidents();
	}

	

}
